package main

import "fmt"

func foo(a int) {
	fmt.Println("foo函数内a的值为", a) // 返回1,
}

func main() {
	a, b := 1, 2
	defer foo(a) // 延迟函数的参数在defer语句出现时就已经确定下来了，为1

	a = a + b
	fmt.Println(a, b)
}
